package com.zhang.zxx.boot.common.util;

import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;


/**
 * BPwdEncoderUtil:密码加密
 *
 * @author zhangxiaoxiang
 * @date 2021年11月27日
 */
public class BPwdEncoderUtil {

    private static final BCryptPasswordEncoder PASSWORD_ENCODER = new BCryptPasswordEncoder();

    /**
     * 匹配密码
     *
     * @param rawPassword     未加密密码
     * @param encodedPassword 加密密码
     * @return
     */
    public static boolean matches(CharSequence rawPassword, String encodedPassword) {
        return PASSWORD_ENCODER.matches(rawPassword, encodedPassword);
    }
}
